package com.core.zyyz.amc.modules.service;

import java.util.List;
import com.core.zyyz.amc.modules.domain.AmcCusPartnerInfoB;

/**
 * 中介机构Service接口
 *
 * @author lfs
 * @date 2024-12-12
 */
public interface AmcCusPartnerInfoBService
{
    /**
     * 查询中介机构
     *
     * @param partnerId 中介机构主键
     * @return 中介机构
     */
    public AmcCusPartnerInfoB selectAmcCusPartnerInfoBByPartnerId(String partnerId);

    /**
     * 查询中介机构列表
     *
     * @param amcCusPartnerInfoB 中介机构
     * @return 中介机构集合
     */
    public List<AmcCusPartnerInfoB> selectAmcCusPartnerInfoBList(AmcCusPartnerInfoB amcCusPartnerInfoB);

    /**
     * 新增中介机构
     *
     * @param amcCusPartnerInfoB 中介机构
     * @return 结果
     */
    public int insertAmcCusPartnerInfoB(AmcCusPartnerInfoB amcCusPartnerInfoB);

    /**
     * 修改中介机构
     *
     * @param amcCusPartnerInfoB 中介机构
     * @return 结果
     */
    public int updateAmcCusPartnerInfoB(AmcCusPartnerInfoB amcCusPartnerInfoB);

    /**
     * 批量删除中介机构
     *
     * @param partnerIds 需要删除的中介机构主键集合
     * @return 结果
     */
    public int deleteAmcCusPartnerInfoBByPartnerIds(String[] partnerIds);

    /**
     * 删除中介机构信息
     *
     * @param partnerId 中介机构主键
     * @return 结果
     */
    public int deleteAmcCusPartnerInfoBByPartnerId(String partnerId);
}
